﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SimpleRentz
{
    class Server
    {
        public List<Player> Players;
        public List<Spectator> Spectators;
        public List<PlayedGame> ScoreTable;
        public int MaxConnections;
        public bool AllowConnections;
        public string Password;

        public void PromoteToPlayer(Spectator spectator)
        {
            //
        }

        public void DemoteToSpectator(Player jucator)
        {
            //
        }

        public void ChoosePlayers(Spectator s1, Spectator s2, Spectator s3, Spectator s4)
        {
            //
        }

        public void ChoosePlayersRandom()
        {
            //
        }

        public void ChoosePlayersJoinOrder()
        {
            //
        }

        public void ChoosePlayerOrder(Player p1, Player p2, Player p3, Player p4)
        {
            //
        }

        public void ChangeFirstPlayer(Player p)
        {
            //
        }

        public bool IsGameStarted()
        {
            //
            return false;
        }

        public void Kick(Spectator spectator)
        {
            //
        }

        public void Save(string filePath)
        {
            //
        }

        public void Load(string filePath)
        {
            //
        }

        public void FullSyncAll()
        {
            //
        }

        public void FullSyncSpectator(Spectator s)
        {
            //
        }

        public void FullSyncPlayer(Player p)
        {
            //
        }

        public void SendPlayedMove(ActionType a, Card c)
        {
            //
        }

        public void SendChosenGame()
        {
            //
        }

        public void SendPlayerOnTurn()
        {
            //
        }
    }
}
